/**
 * Copyright (c) 2004-2017 All Rights Reserved.
 */
package com.zbest.zpay.gw.dal.model;

import java.util.Date;
import java.util.TimeZone;

import com.zbest.zpay.shared.process.BaseModel;

/**
 * 
 *
 * @author czhou3306@gmail.com
 * @version $Id: GwCommunicationConfigDO.java, v0.1 2017年3月27日 下午10:18:23 czhou3306@gmail.com Exp $
 */
public class GwCommunicationConfigDO extends BaseModel {

    /**渠道id*/
    private String channelId;

    /**通讯地址*/
    private String remoteAddress;

    /**GET or POST，在http协议下有效*/
    private String method;

    /**协议类型,HTTP,TCP*/
    private String protocolType;

    /**字符集*/
    private String charset;

    /**是否开启ssl*/
    private String sslStatus;

    /***/
    private Date   gmtCreate;

    /***/
    private Date   gmtModified;
    
    private String timeZone = TimeZone.getDefault().getID();

    public String getChannelId() {
        return channelId;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    public String getRemoteAddress() {
        return remoteAddress;
    }

    public void setRemoteAddress(String remoteAddress) {
        this.remoteAddress = remoteAddress;
    }

    public String getMethod() {
        return method;
    }

    public void setMethod(String method) {
        this.method = method;
    }

    public String getProtocolType() {
        return protocolType;
    }

    public void setProtocolType(String protocolType) {
        this.protocolType = protocolType;
    }

    public String getCharset() {
        return charset;
    }

    public void setCharset(String charset) {
        this.charset = charset;
    }

    public String getSslStatus() {
        return sslStatus;
    }

    public void setSslStatus(String sslStatus) {
        this.sslStatus = sslStatus;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getTimeZone() {
        return timeZone;
    }

    public void setTimeZone(String timeZone) {
        this.timeZone = timeZone;
    }

}
